AI035
การเขียนโปรแกรมด้วยรูบี: คู่มือสำหรับนักพัฒนาที่เน้นความเป็นจริง (ฉบับที่ 2)
บทที่ 10-11: การดำเนินการนำเข้า/ส่งออกและการทำงานพร้อมกัน
วัตถุประสงค์การเรียนรู้
- ระบุองค์ประกอบหลักและหน้าที่ของระบบย่อยการดำเนินการนำเข้า/ส่งออกในเคอร์เนล
- ประเมินประสิทธิภาพและกรณีการใช้งานของอัลกอริธึมการจัดลำดับดิสก์ เช่น SCAN และ C-SCAN
- แสดงการใช้เครื่องมือซิงโครไนเซชันเพื่อแก้ปัญหาส่วนวิกฤต
- วิเคราะห์เงื่อนไขสี่ประการที่จำเป็นสำหรับการติดขัด (deadlock) และวิธีการหลีกเลี่ยง